﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Entities
{
    public class DeploymentProperty
    {
        public string Name
        {
            get;
            set;
        }
        public string DeploymentSlot
        {
            get;
            set;
        }
        public string PrivateID
        {
            get;
            set;
        }
        public string Label
        {
            get;
            set;
        }
        public string Url
        {
            get;
            set;
        }
        public string Configuration
        {
            get;
            set;
        }
        public string Status
        {
            get;
            set;
        }
        public string UpgradeType
        {
            get;
            set;
        }
        public string CurrentUpgradeDomainState
        {
            get;
            set;
        }
        public string CurrentUpgradeDomain
        {
            get;
            set;
        }

        public List<RoleInstance> RoleInstanceList
        {
            get;
            set;
        }
      

        //public string RoleName
        //{
        //    get;
        //    set;
        //}
        //public string InstanceName
        //{
        //    get;
        //    set;
        //}
        //public string InstanceState
        //{
        //    get;
        //    set;
        //}

    }
    public class RoleInstance
    {
        public string RoleName
        {
            get;
            set;
        }
        public string InstanceName
        {
            get;
            set;
        }
        public string InstanceState
        {
            get;
            set;
        }
    }

}

